Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Sapporo Matsuyama Challenger M15 Harmon Morocco F3 Portugal F2 Israel #1-w1 Israel #1-w3 Israel #1-w4 Romania F2 France F9 France F11 France F14 Great Britain F3 France F4 France F6 Japan F1 Italy F10 Japan F5 France F8 Japan F7 France F9 Japan F9 France F16 Japan F1 Japan F3 Japan F4 Korea F2 Korea F3 Japan F6 Japan F8 Japan F10 Japan F11 China F1 China F2 Thailand F1 Thailand F2 Thailand F3 Japan F1 Japan F2 China F3 China F4 Korea F1 Korea F2 Japan F4 Japan F5 Japan F6 France F13 Japan F8 France F15 France F19 Japan F10 Japan F11 France F2 France F3 Australia F1 France F4 New Zealand F2 France F5 New Zealand F3 Korea F1 Korea F2 France F6 Korea F3 France F7 Great Britain F7 France F9 Japan F6 France F10 Japan F7 France F11 Korea F5 Korea F6 Spain F31 Spain F32 France F17 China F1 Japan F3 Guam F1 France F2 Croatia F2 France F8 France F17 France F20 France F2 France F3 France F7 France F9 Great Britain F8 Italy F13 France F10 France F11 France F13 Portugal F5 France F19 France F20 France F22 France F3 France F4 France F5 France F6 France F8 France F9 France F10 France F18 France F21 France F6 France F12 Italy F29 France F18 France F19 France F21 France F3 France F6 France F8 France F11 France F12 France F16 France F18 France F19 France F13 France F17 France F18 France F19 Israel F17 Israel F18 France F2 (Bressuire) France F3 (Veigy-Foncenex) Great Britain F2 (Tipton) France F4 (Lille) France F5 (Toulouse) Japan F5 (Kashiwa) Qatar F1 (Doha) Qatar F2 (Doha) France F8 (La Grande Motte) Israel F5 (Akko) Israel F6 (Akko) Spain F15 (Sta. Margarida Montbui) Israel F9 (Kiryat Shmona) Israel F10 (Kiryat Shmona) Spain F18 (Palma del Rio) France F15 (Ajaccio) Portugal F16 (Sintra) France F4 France F5 Sweden #1-w1 Sweden #1-w2 Sweden #1-w3 Sweden #1-w4 Algeria F2 Portugal F17 (Sintra) France F18 (Bagneres-De-Bigorre) France F19 (Mulhouse) France F9 Great Britain F6 (Barnstaple) France F22 (Nevers) France F23 (Saint-Dizier) Netherlands F2 France F10 France F11 France F24 (Rodez) Morocco F2 France F2 (Bressuire) Tunisia F5 (Jerba) Portugal F2 (Faro) France F4 (Toulouse) France F13 France F14 France F17 Japan F3 (Kofu) Tunisia F13 (Jerba) France F7 (La Grande Motte) France F20 Belgium F2 Israel #1-w2 Tunisia F18 (Jerba) Japan F2 Great Britain F8 Tunisia F3 Japan F11 Great Britain F17 Japan F2 France F7 Japan F5 Japan F7 India F6 India F7 India F8 M25 Harmon M25 Harmon M15 Karuizawa Morocco Tennis Tour - Rabat Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Open de Rennes - Rennes Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger M25 Takasaki Kyoto Challenger Carson Challenger Alessandria Challenger Yuba City Challenger Belo Horizonte Challenger Campos do Jordao Challenger Binghamton Challenger France F12 St. Remy Challenger Tashkent Challenger M25 Sapporo Rennes Challenger Orleans Challenger M25 Tsukuba Yokohama Challenger Toyota Challenger Noumea Challenger Burnie Challenger Kyoto Challenger Baton Rouge Challenger Tallahassee Challenger Furth Challenger Pozoblanco Challenger Recanati Challenger Izmir Challenger Mons Challenger Orleans Challenger Singapore Challenger Reunion Island Challenger Kyoto Challenger Recife Challenger Rijeka Challenger Seoul Challenger BSI Challenger Lugano - Lugano Noumea Challenger Honolulu Challenger New Delhi Challenger III - New Delhi Rimouski Challenger Le Gosier Challenger Open des Alpes Trophee BNP Paribas - Grenoble Kaohsiung Challenger Busan Challenger Bordeaux Challenger Nottingham Challenger Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Sibiu Challenger Seoul Challenger Toyota Challenger West Lakes Challenger Kolkata Challenger Gimcheon Challenger Mouilleron-Le-Captif Challenger St. Brieuc Challenger Portoroz Challenger Shanghai Challenger St. Remy Challenger Kaohsiung Challenger Orleans Challenger Rennes Challenger Brest Challenger Mouilleron-Le-Captif Challenger Kobe Challenger Dallas Challenger Cherbourg Challenger Kazan Challenger M25 Sapporo Leon Challenger St. Brieuc Challenger Le Gosier Challenger Gwangju Challenger Cherbourg Challeger Turin Challenger Taipei City Challenger Seoul Challenger France F13 Noumea Challenger Lyon Challenger Rome Challenger San Remo Challenger Bordeaux Challenger Busan Challenger Segovia Challenger Fergana Challenger M15 Kashiwa Kosice Challenger Winnetka Challenger Arad Challenger France F21 Brasilia Challenger Ho Chi Minh City Challenger Brest Challenger Suzhou Challenger M15 Tokyo Bangkok Challenger M15 Tokyo M25 Sapporo Rennes Challenger Seoul Challenger Toyota Challenger Noumea Challenger M15 Hong Kong St. Brieuc Challenger M25 Sapporo Burnie Challenger Quimper Challenger Taipei City Challenger Cherbourg Challenger Guangzhou Challenger Pingguo Challenger St. Brieuc Challenger Gimcheon Challenger Santos Challenger Ostrava Challenger Leon Challenger Busan Challenger Nottingham Challenger Granby Challenger M25 Canberra Brest Challenger Mouilleron-Le-Captif Challenger Tampere Challenger Rennes Challenger Quimper Challenger Trani Challenger M25 Canberra Kyoto Challenger Alphen Challenger Zhuhai Challenger Shenzhen Challenger M25 Kashiwa Lille Challenger Taipei City Challenger Seoul Challenger Glasgow Challenger Toyota Challenger Gimcheon Challenger Busan Challenger Kyoto Challenger Tallahassee Challenger Nottingham Challenger Ilkley Challenger Recanati Challenger Winnipeg Challenger Astana Challenger Gatineau Challenger Chengdu Challenger Segovia Challenger Jinan Challenger M25 Changwon Cassis Challenger Zhangjiagang Challenger Shanghai Challenger Barcelona Challenger Ningboo Challenger Liuzhou Challenger Mouilleron-Le-Captif Challenger Kobe Challenger Playford Challenger Launceston Challenger Quimper Challenger Dallas Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Anning Challenger Napoli Challenger Phoenix Challenger Busan Challenger Blois Challenger Taipei City Challenger Recanati Challenger Vancouver Challenger Aptos Challenger Alphen Challenger Shanghai Challenger Seoul Challenger Meknes Challenger Busan Challenger Gwangju Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Nottingham Challenger Traralgon Challenger Yokohama Challenger Cherbourg Challenger Kyoto Challenger Guadalajara Challenger St. Brieuc Challenger Tunis Challenger Aix En Provence Challenger Bordeaux Challenger Busan Challenger Arad Challenger Nottingham-2 Challenger Blois Challenger Chengdu Challenger Manta Challenger Recanati Challenger Yokkaichi Challenger Jinan Challenger St. Remy Challenger Istanbul Challenger Heilbronn Challenger Mauritius Open - Mauritius Challenger Ford de Cherbourg - Cherbourg Open de L'Isere - Grenoble Challenger Ford de Cherbourg - Cherbourg Open Sainte Victoire - Aix-En-Provence IPP Geneva Trophy - Geneva Open de la Ville de Saint Denis - Reunion Island Ningboo Challenger Challenger 42 - Andrezieux Geneva Challenger Traralgon Challenger Open de Franche-Comte - Besancon Shimadzu All Japan Indoor Tennis Championships - Kyoto Playford Challenger Glasgow Challenger Kobe Challenger Turin Challenger Open de Montauban - Montauban Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara Open de Tenis Amaya - Pamplona IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Open de L'Isere - Grenoble The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Internationaux du Doubs - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest St. Brieuc - St. Brieuc BNP Paribas Masters - Paris Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Iskratel Open - Kranj Challenger Copa Sevilla - Seville Open de Rennes La Trinitaine - Rennes IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Internationaux de Nouvelle-Caledonie - New Caledonia LTA Wrexham Challenger - Wrexham Internazionali de Tennis di Bergamo - Bergamo Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Fes Isla de Gran Canaria - Mas Palomas Memorial Manfredini - Sassuolo La Rinascente Tennis Cup Harbour Club Milano - Milan Launceston Challenger Mamaia Challenger - Constanta Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Calgary Challenger Tean International - Alphen Internazionali di Tennis Dell'Umbria - Todi Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Challenger Tunisie - Tunis IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Morocco Tennis Tour - Rabat San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Mamaia Challenger - Constanta San Benedetto Challenger - San Benedetto Furth Challenger Moncton Men's Challenger - Moncton Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere Cary Challenger New Delhi Challenger IV - New Delhi Mallorca Challenger Cassis Challenger Orleans Challenger Charlottesville Challenger Puerto Vallarta Challenger Jersey Challenger Busan Challenger Nottingham Challenger Granby Challenger Chuncheon Challenger Yokohama Challenger Kobe Challenger Honolulu Challenger Ostrava Challenger Manta Challenger Seoul Challenger Granby Challenger Gwangju Challenger Campos do Jordao Challenger Salvador Challenger St. Remy Challenger Bangkok Challenger Loughborough Challenger Kobe Challenger Caltanissetta Challenger Monza Challenger Blumenau Challenger Rome Challenger Bordeaux Challenger Nottingham Challenger Kosice Challenger Turin Challenger Francavilla Challenger San Marino Challenger Shanghai Challenger Todi Challenger Rennes Challenger Orleans Challenger Quimper Challenger Orbetello Challenger Shanghai Challenger Seville Challenger Szczecin Challenger Yokohama Challenger Maui Challenger Cherbourg Challenger St. Brieuc Challenger Kun-Ming Challenger Rome Challenger Nottingham Challenger Timisoara Challenger Beijing Challenger San Benedetto Challenger Granby Challenger Lexington Challenger Orbetello Challenger Kenitra Challenger Melbourne Challenger Noumea Challenger Maui Challenger Burnie Challenger Shenzhen Challenger Vercelli Challenger Taipei City Challenger Guangzhou Challenger Portoroz Challenger Yokohama Challenger Toyota Challenger Noumea Challenger Hong Kong Challenger Bergamo Challenger Cherbourg Challenger Kyoto Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Busan Challenger Bordeaux Challenger Seoul Challenger Manchester Challenger Mestre Challenger Kobe Challenger Toyota Challenger Blois Challenger Kyoto Challenger Yokohama Challenger Quanzhou Challenger Winnetka Challenger Ilkley Challenger Recanati Challenger Segovia Challenger Bangkok Challenger Hua Hin Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Quimper Challenger Ostrava Challenger Aix En Provence Challenger Busan Challenger Bordeaux Challenger KGHM Emax Polish Indoors - Wroclaw Portoroz Challenger Nanchang Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Maui Challenger Dallas Challenger Shenzhen Challenger San Francisco Challenger Open 13 - Marseille Busan Challenger The LTA Sunderland Challenger - Sunderland Winnipeg Challenger Gatineau Challenger Shanghai Challenger Roma Open Challenger - Rome Gwangju Challenger Ningboo Challenger Kobe Challenger Open 13 - Marseille Toyota Challenger Hua Hin Challenger Bangkok Challenger Newport Beach Challenger Dallas Challenger Grand Prix de Tennis de Lyon - Lyon Yokohama Challenger St. Brieuc Challenger Nanchang Challenger Loughborough Challenger Busan Challenger Fergana Challenger Open 13 - Marseille Mitsubishi Electric Europe Cup - Monza Winnipeg Challenger Seoul Challenger The LTA Men's Challenger - Southampton Bauer Watertechnology Cup - Eckental Ilkley Challenger Thailand Open - Bangkok Challenger 42 - Andrezieux AIG Japan Open Tennis Championships - Tokyo Shanghai Challenger Polska Energia Open - Bytom Zagreb Challenger Granby Challenger Las Vegas Challenger Open Sainte-Victoire - Aix-En-Provence Societa Canottieri Mincio 2005 - Mantova Split Challenger Istanbul Challenger China Open - Beijing Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Prosperita Open 2006 - Ostrava Biella 5 Challenger Brasov Challenger Porto Challenger Tunis Open - Tunis Lexington Challenger Istanbul 2 Challenger AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Napoli Challenger Knoxville Challenger Chennai Open - Chennai Champaign Challenger Orbetello Challenger SA Tennis Open - Johannesburg Open 13 - Marseille Open de Nice Cote dAzur - Nice Loughborough Challenger Campbells Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Furth Challenger Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Challenger Banque Nationale - Granby Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Brisbane International - Brisbane Open 13 - Marseille Open de Moselle - Metz Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Shanghai Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Claro Open Colombia - Bogota Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Shenzhen Open - Shenzhen Ricoh Open - 's-Hertogenbosch Abierto Mexicano - Los Cabos Mercedes Cup - Stuttgart Antalya Cup - Antalya Shenzhen Open - Shenzhen Hall of Fame Open - Newport Zhuhai Open - Zhuhai ASB Classic - Auckland Rakuten Japan Open - Tokyo Korea Open - Seoul Orleans Challenger Aix En Provence Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok Brisbane International - Brisbane Open 13 - Marseille Yokkaichi Challenger US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Open 13 - Marseille Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo Seoul Challenger Open 13 - Marseille Chennai Challenger Noventi Open - Halle Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Open 13 - Marseille Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Rakuten Japan Open - Tokyo Memphis Open - Memphis Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Citi Open - Washington Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Toronto BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris BNP Paribas Masters - Paris Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Miami Open - Miami Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open (juniors) French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Olympics - London Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Australian Open (Asia, Wildcard) Cary 1 Challenger M25 Hong Kong M15 Tsukuba Cagliari Challenger